package com.my.structuraltype.flyweight;

public class ConcreteFlyweight implements Flyweight {
	
	// 内蕴
	private Object intrinsicState  = null;
    
    public ConcreteFlyweight (Object intrinsicState ){
        this.intrinsicState  = intrinsicState;
    }
    
    // 万科,新日新广告 5212405,项,
    // 外蕴
	@Override
	public void func(Object extrinsicState) {
		System.out.println(this + ".func() : " + intrinsicState + "-" + extrinsicState);
	}

}
